About Loch Lomond Candle Co Limited (SC694468) United Kingdom