About Lynchmead Farms Limited (05233789) United Kingdom