About Clockhouse 3 Limited (00512168) United Kingdom