About R Hancocks Watch And Clock Ltd (05803229) United Kingdom