39 employees
LEAF (Linking Environment And Farming) is the leading organisation promoting sustainable food and farming.
1991