About Mellor Nook Limited (12499946) United Kingdom