Alan Hugh Hornby — British army officer