Rivett-Carnac, J. H. (John Henry), 1838-1923