About Lecky Lee Ltd (13598142) United Kingdom