About Croft Watches Ltd (10188467) United Kingdom