About M & O Investments Limited (08261285) United Kingdom