About The London Candle Store Ltd (12902279) United Kingdom