About Studio Architects Limited (03312579) United Kingdom