About Melville Properties Ltd. (SC273323) United Kingdom