About Mayfair Homes (n.i.) Holdings Ltd (NI662731) United Kingdom