About Taylormade Medical Services Ltd (11511804) United Kingdom