Edward Fanshawe — British Army general