About M And O Property Investment Ltd (11467416) United Kingdom