Baggallay, Richard, Sir, 1816-1888