About Lochton Farming Company Limited (SC339817) United Kingdom