About M & C Holdings Limited (10059584) United Kingdom