About Melville & Melville Holdings Limited (13596250) United Kingdom