About M Space Architects Limited (06289609) United Kingdom