About Taylorhare Architects Ltd (10695684) United Kingdom