About Taylormade Sales (uk) Limited (06530191) United Kingdom