About Natural Candles & Melts Company Ltd (13203586) United Kingdom