Sir Edward Cave, 3rd Baronet - (1893-1946)