About Lynch Farms Limited (05270403) United Kingdom