About The Devon Candle Company Limited (12414044) United Kingdom