Christopher Haslett Elliott — British Army general