About Studio Three Architects Limited (13669991) United Kingdom