About Studio C Architects Limited (07168662) United Kingdom