About Ilex Farm Holdings Limited (04508246) United Kingdom