Afternoon tea is a beloved British tradition, but in London, we’re seeing more and more creative twists on the classic experience. Some work, some don’t—but The Churchill have absolutely nailed it ...