The newest restaurant location is in Portsmouth, NH and they have thirteen locations in the Northeast. Not all of them have outdoor eating areas, the restaurant in Manchester is planning an outdoor eating area in 2014.
I have been to the Manchester, NH location four times and I liked the food and the atmosphere and will continue to be a customer, there are good deals during Happy Hour
3 to 5 and 10 to closing.
If you haven't been to the British Beer Company stop in for some food and a cold one, I think you will keep coming back.