Willoughby Greaves Beauchamp CBE VRD, Capt. CRNVR Retd.