About M & N Property Developers Ltd (12506254) United Kingdom