Farmyard is located in Nottingham, United Kingdom on Riverside Farm Restaurant. Farmyard is rated 3 out of 5 in the category farming in United Kingdom. Farmyard Limited was incorporated in 2017 when the opportunity arose to bring a natural and environmental enhancing fertiliser to UK; TH Organic
Address
Riverside Farm Restaurant
Company size
1-10 employees
Headquarters
Nottingham, Nottinghamshire