About Melville Capital Limited (SC264259) United Kingdom