Good evening,
I have now searched WW1, WW2 and between the wars. There is no sign of anyone by the name of Sherlock with rank of Colonel, Brigadier, Major General, Lt General, General or Field Marshall. Or not with those orders and medals, and lists are not always 100% accurate.
If he was British then I would expect to see quite a few pre WW1 medals on his jacket if he was of field officer rank in WW1. Although some officers did advance through the ranks without gaining many due to the postings they had.
Does anyone in the family have other photos of him in uniform or otherwise so a comparison can be made.
John915