Joseph Henry Laye — British army officer