About Lech Transport & Son Ltd (10189530) United Kingdom