About M. O Dell Limited (06534446) United Kingdom