About The Clock Clinic (sw) Ltd (11650762) United Kingdom