About The Barquhill Farming Company (SL001973) United Kingdom