About Stour Bay Company Limited (05683195) United Kingdom