About Taylormade Services Cheltenham Limited (10338249) United Kingdom