Jock Hamilton-Baillie - British Army officer