About James Taylor Group Limited (09807560) United Kingdom