About Rubicon Watch Company Limited (08508321) United Kingdom