Indulge in a refined afternoon tea experience for two at St James’s Hotel and Club in Mayfair, London.