About M & C Management Holdings Limited (05832248) United Kingdom