About Mag Mayfair Ltd (10860104) United Kingdom