About Tyack Architects Limited (04153805) United Kingdom