About The Clock Tavern Limited (12784878) United Kingdom