About Studio West Architects Limited (08991531) United Kingdom