Geoffrey Hornby — British admiral; (1825-1895)