About Mec & Associates Limited (09250288) United Kingdom