About 190 Tufnell Park Road Limited (02642887) United Kingdom