About Mec Designs Limited (09499773) United Kingdom