About The Devonshire Clinic Limited (03587050) United Kingdom