About Gower Watch Company Ltd (13579060) United Kingdom