I will have an educated guess, Royal Marines? Tropical uniform not an Army Service Corps cap badge, hard to identify even magnified. But the star on the box on left? Jewish connection?
To view the entire photo click and open the image reference bottom of photo.