About Abington Sports Medicine Clinic Limited (03171096) United Kingdom