The landlady and landlord of the only pub left in their corner of north London say it "doesn't help much" to be the last one standing. The independent North Star pub, in Finchley Road ...