About Mayfair Rentals Ltd (10144217) United Kingdom