About Vectis Marine Design Limited (06770323) United Kingdom