Do they have any English run pubs in Portugal, as they do in Spain?
well, we have Irish Pubs. But it's just the name they invented. Decoration, style and drinks do cover Irish,Scottish or English Pubs.
I would say it's a mix of this 3
Guinness it's in any "Irish" Pub.

Here it's one, not far from my home
http://www.tripadvisor.co.uk/Restaur...tremadura.html

this ones in Lisbon
http://www.hennessys-pub.com/

http://www.irishpub.com.pt/n/hist.htm