About North Candle Co Limited (13458372) United Kingdom