About Mechelec Associates Limited (08370010) United Kingdom