About Varfell Farms Ltd (03007729) United Kingdom