Ian MacAlister Stewart — British Army general (1895–1987)