sandwiches and good company in the old north end