About Clockwork Scenery Ltd (08040283) United Kingdom