About Leccy Werx Ltd (12638882) United Kingdom