Beauchamp Duff — British Army general