About Mec - A - Tec Services Limited (02327612) United Kingdom