About Leorin Farming Company (SL001470) United Kingdom