About Elixir Garden Supplies Ltd (08113994) United Kingdom