About Wax Natural Candle Company Limited (12833307) United Kingdom