About Luna & Sol Candles Ltd (13065940) United Kingdom