About The Clock House Group Limited (10487720) United Kingdom