About Eversholt Street Clinic Limited (08198185) United Kingdom