About Mayfair Strategy Associates Limited (12018659) United Kingdom