About Langhaugh Farming Partnership (SL000729) United Kingdom