About Leaf Candle Company England Limited (12141538) United Kingdom