About The Flambeaux Candle Company Ltd (13113658) United Kingdom