About The Carriage Clock Company Ltd (07513002) United Kingdom