About Mec Environmental Limited (06986903) United Kingdom