About Taylorhobbs Limited (08257132) United Kingdom