Reviews of Isle of Skye Candle Company. (Shop) in Edinburgh (Edinburgh).