Sir William Mackinnon, 1st Baronet - British Baronet (1823–1893)