About Stroud Sports Clinic Limited (07978817) United Kingdom