About Organic Farmers And Growers C.i.c. (01202852) United Kingdom