About 54 Tufnell Park Road Ltd (09323281) United Kingdom