About Taylor Squared Ltd (08034331) United Kingdom