About Tufnell Park Off Licence Ltd (12283505) United Kingdom