About Jack & Drury Candles Limited (12893037) United Kingdom