About Studio 13 Architects Limited (07934112) United Kingdom