About Demerliac Watch Company Ltd (12241120) United Kingdom