About The Melville Place Management Company Limited (03190463) United Kingdom