About 116 Tufnell Park Road Management Company Limited (05708262) United Kingdom