About Lachstone Farms Limited (06797563) United Kingdom