About Scilly Watch Company Limited (12095415) United Kingdom