About Drumfurrich Farm Partnership (SL001440) United Kingdom