About The Exeter Clinic Limited (08920081) United Kingdom