About Clock House Holdings Ltd (13132813) United Kingdom