About 198 Tufnell Park Road Limited (02983336) United Kingdom