About Ln & Son S Farm Ltd (12835584) United Kingdom