About Jenny Wren Candles Ltd (SC681798) United Kingdom