Delight in a delectable afternoon tea for two served with a glass of fizz at Queens of Mayfair in London.