About Lilys Garden Organics Limited (11109801) United Kingdom