About Taylor Made (uk) Limited (06426120) United Kingdom