About Duxbury Marine International Limited (08242901) United Kingdom