At one point, The Lion & Rose British Restaurant and Pub chain boasted four Alamo City locations, a number that eventually dwindled to zero. Now, the San Antonio-based brand appears poised for a comeback.