Princess Marie-Chantal of Greece is holding court at London’s Ham Yard Hotel dressed in J Brand jeans, a tailored Saint Laurent jacket, Chloé blouse and Jimmy Choo flats. A star-studded ear cuff, a gift from designer Rosa de la Cruz, climbs one lobe.