About Barnes Taylor Limited (08257750) United Kingdom