About The Crackling Candle Company Ltd (13114549) United Kingdom