About Mec Plymouth Ltd (11086693) United Kingdom