About Neill & Co Candles Ltd (SC676015) United Kingdom