About Mayfair Leasehold Properties Limited (03646815) United Kingdom