About The Norfolk Clock Company Ltd. (04658604) United Kingdom