About Studio 29 Architects Limited (08730035) United Kingdom