About Xl Horticulture (holdings) Limited (11696187) United Kingdom