About Mellors Newco Limited (12735919) United Kingdom