About Clock Property Limited (08845836) United Kingdom