About Coxell Clinic Limited (05139493) United Kingdom