About 122 Lennard Road Management Company Ltd (04483556) United Kingdom