About Castle Square Clinic Limited (08495384) United Kingdom