Walter Long — British Army officer (1858-1892)