Sir Archibald Edmonstone, 6th Baronet — (1898-1954)