Playfair, R. Lambert (Robert Lambert), Sir, 1828-1899