About Jenhams Clinic Ltd (09474519) United Kingdom