About M & S Development Properties Limited (07992878) United Kingdom