About Mec - Serv Ltd (05698643) United Kingdom