About K&l Candle Company Limited (12815633) United Kingdom