About Clock House Limited (09469488) United Kingdom