About Walham Grove Management Company Limited (02721816) United Kingdom