About Meller Holdings Limited (01732325) United Kingdom