About Mec And Tec Ltd (13304540) United Kingdom