About Candle Shack Holdings Limited (SC704405) United Kingdom