About Spell Botanical Candles Ltd. (12690428) United Kingdom