Henry Grant — British army officer (1848-1919)