Hello again Astonian,
I'm not entirely sure but, the Davenports pub you're referring to I think was called something like The Gun Barrells / The Gun Makers Arms? Was it near to Porchester Street / Alma Street? If so it used to be run by a ex Policeman, whose name I think was Jim, he was a big lad around 6' 2" ginger haired / full beard, I recall him being a strict but, fair landlord.
How ironic is this, I've just had a phone call from an old friend and we were talking about some of the old Newtown local pubs we used to hang around in (The Lord Byron, The White House, The Man O'War etc and it turns out that the Pub in question was in fact called "The Cross Guns", which was in Rodway Close, Newtown.
Lozellian.