About Smith Taylormade (trade) Limited (04490566) United Kingdom