About Clock Corner Limited (12760159) United Kingdom