About Channel Island Flower Essences Limited (08259280) United Kingdom