About Bermuda Watch Company Ltd (09655832) United Kingdom