About Studio 136 Architects Limited (03902136) United Kingdom