About Averill Farm Limited (08938768) United Kingdom