About Clockwork Components Limited (05073827) United Kingdom