About Meclec Limited (05731014) United Kingdom