Major H C Cavendish RFA (Battlefield Cross)