About The Howard Clinic Limited (07884979) United Kingdom