About Lechmech Ltd (11218714) United Kingdom