About Candlemakers House Ltd (12897886) United Kingdom