About Taylor-miller Limited (08732694) United Kingdom