About Mayfair Telecom Plc (03916574) United Kingdom