About M & S Property Development & Letting Ltd (11631280) United Kingdom