About The Clock Workshop (sales) Ltd (10481593) United Kingdom