About Stour Seafaring Company Limited (11402405) United Kingdom