About Sandwich Town Community Interest Company (07411056) United Kingdom