About M & O Properties Limited (11630856) United Kingdom