About The Lemon Tree Candle Company Limited (12759656) United Kingdom