About Mecelec Developments Limited (00956555) United Kingdom