Identifying medal ribbons in black and white photos is rarely easy. In the lower picture I am fairly sure the ribbon on the right is for the Naval Long Service and Good Conduct medal (white borders with blue centre). The ribbon to the left of it could be the Victory Medal, - if so, I would expect the British War Medal on the left (perhaps hiding under the lapel).