John Talbot Wentworth Reeve — British army officer