About James Taylor Architects Limited (08049069) United Kingdom