About 222 Merton Road Management Company Ltd (05338253) United Kingdom