About Manelec Limited (10017941) United Kingdom