About Taylormade Design Limited (07079743) United Kingdom