About The Lenches Club C.i.c. (12881759) United Kingdom