About Sentinel Watches Ltd (12193132) United Kingdom