About Alcan Farms Limited (01086684) United Kingdom