About Mellor Management Company Limited (08535277) United Kingdom