About Taylormade Projects Limited (03563821) United Kingdom