About North End Clinic Limited (10816126) United Kingdom