About Lonsdale Clock Company Limited (02387960) United Kingdom