About Tufnell Park Properties Limited (09012091) United Kingdom