About The Leat Project C.i.c. (08824745) United Kingdom