About Taylor-so & Co Ltd (07825067) United Kingdom