About The Barrahormaid Farming Partnership (SL004308) United Kingdom