About Lockey Farming Limited (12529218) United Kingdom