About The Mellor Partnership Limited (04628647) United Kingdom