About Clock House Retail Limited (06454368) United Kingdom