About Alfold Farm Ltd (13500322) United Kingdom