This is the reply from HarryBetts:
The Cap badge of the younger Chap is KRRC{King's Royal Rifle Corps},or one of its derivatives{Certain Bns of the London Regt Etc;]being a large Blackened Maltese Cross,surmounted with a Crown,he is wearing Blackened Buttons also,of the Rifle Regiments.The Elder gentlemen is a more difficult kettle of Fish the badge appears to have a Crown in the centre,but this could be distortion in the Photograph & may be a Veteran Reserve/National Reserve Type Badge of some description,worn as a Cap Badge.The Medal Ribbons are the Egypt 1882~9 & the Khedive's Bronze Star,