About Lea S Farm Ltd (12807673) United Kingdom