About John Taylor Architects Limited (04757236) United Kingdom