About M & O Holdings Limited (04801641) United Kingdom