About Barquhill Farming Company (SL001427) United Kingdom