About Duchy Farms Ltd (12084105) United Kingdom