John Anstice - British Army general