About Taylor Sports International Limited (11919806) United Kingdom