About Ottershaw Community Partnership Community Interest Company (07896436) United Kingdom