About Cclockhart Ltd. (10527646) United Kingdom