About Melville Apartments Management Company Ltd (07366171) United Kingdom