About Mellor Hargreaves Ltd (07572232) United Kingdom