About Mclay & Mclay Candle Co. Ltd. (SC599169) United Kingdom