About The Lizard Candle Company Limited (13658633) United Kingdom