About The Lodsworth Clinic Limited (11577098) United Kingdom