John Longley - British Army general (1867–1953)