About The Clock Inn Limited (12294257) United Kingdom