About 210 Tufnell Park Road Management Company Limited (04027316) United Kingdom