About L1 Horticulture & Pet Supplies Ltd (13156669) United Kingdom