About The Hill Head Candle Company Ltd (12373363) United Kingdom