May 23, 2006
Stuff.co: The New Zealand-based Hell Pizza chain plans to open 20 stores in England, starting with a London unit in June. Managing director Stuart McMullin believes he can attract New Zealand expatriates who liked Hell Pizza before heading to England.