About The Clock Bistro Limited (09730346) United Kingdom