About Mayfair Investment And Management Limited (10932257) United Kingdom