About The Straw Patch Project Community Interest Company (13397609) United Kingdom