About Stour Bay Partnership Ltd (07883385) United Kingdom