About The Watch Clinic Ltd (11610551) United Kingdom