About M C Squared Architects Limited (06344503) United Kingdom