About Slo Glo Candles Limited (12847795) United Kingdom