About Humax Horticulture Limited (04769411) United Kingdom