About 11 New Cross Road Management Company Limited (02129581) United Kingdom