About M M Self Ltd (08458720) United Kingdom