About M & M Foods London Ltd (12019045) United Kingdom