About London Clock Company Limited (00897193) United Kingdom