Walter de Sausmarez Cayley - British Army general