About Mec-a-tec Holdings Limited (05033239) United Kingdom