About Studio 8 Architects Limited (03739817) United Kingdom