About 156 Tufnell Park Road Management Company Limited (06236198) United Kingdom