The majority are Royal Engineers (cap badge, bombs above sergeants' stripes), pictured post war (medal ribbons, wound stripes). Curved shoulder titles and the Scottish dress suggests a Highland Territorial Royal Engineer unit.MaxD