About Mayfair Design Specialist Ltd (11234206) United Kingdom