About The Clock House Restaurant Limited (04615632) United Kingdom