Sir William Hope, 14th Baronet — British Army general