The best places for afternoon tea in London. From the decadent Ritz to a playful Madhatter’s Tea Party, here are the top places for a scrumptious afternoon tea.