About Mellor Holdings Limited (05456866) United Kingdom