About Mec Consultancy Services Limited (10702322) United Kingdom