About Hicks Candles Ltd (12598404) United Kingdom