About Hermes Mayfair Limited (12099029) United Kingdom