About Melville Street Investments (no.2) Limited (SC683410) United Kingdom