About Loch Lomond Candle Co. Ltd (SC686954) United Kingdom