About The Stamford Candle Company Ltd (13060961) United Kingdom