About Manns Watch & Clock Importers Limited (01610805) United Kingdom