About Mecelec Design Limited (02410618) United Kingdom