About 118 Tufnell Park Road Limited (10001846) United Kingdom