About Melville Capital Partners Limited (SC672764) United Kingdom