About Stour Marine Limited (05914603) United Kingdom