About Clockfield Limited (06225913) United Kingdom