Here are the absolute best restaurants in London: Rules, The Diamond Jubilee Tea Salon, Poppie's Fish and Chips Spitalfields, Tea at the Ritz, Duck and Waffle.