Thomas Sydney Beckwith - British Army general