Home / Denbighshire / The Medicine Garden Llangollen, CIC