About M & M Holdings (london) Ltd (12728414) United Kingdom