About 115 Tufnell Park Road Management Company Limited (02233136) United Kingdom