Spenser Buckingham St. John — British diplomat (1825-1910)