About Glimmer Candles Ltd (09713627) United Kingdom