About M&r Property Developers Ltd (12734125) United Kingdom