About Lane Ends Farm Ltd (10582502) United Kingdom