About M C E C & I Ltd (10877006) United Kingdom