About Leckie Farming Company (SL000297) United Kingdom