About L.s. Farm Ltd (12987944) United Kingdom