About R&r (mayfair) Ltd (11735876) United Kingdom