About Lathom Horticulture Limited (12624301) United Kingdom