About Melville Independent Holdings Limited (SC592725) United Kingdom