Heygate, William, Sir, 1st Baronet 1831, Lord Mayor of London