About Holding M & C Investors London Limited (11804522) United Kingdom