About Mayfair Management Limited (06145569) United Kingdom