O'Shaughnessy, William Brooke, Sir, active 1812-1860