John George Williams Knox — British army officer, d. 6 March 1894