About Harry Mellor Limited (02333014) United Kingdom