About Lecky Limited (12668761) United Kingdom