About Nene Coppicing & Crafts C.i.c. (10475194) United Kingdom