About The Clockmaker Limited (08996769) United Kingdom