no idea about recent add's, but there were links in previous discussions. Also i have gone to the same number as south woodford branch and gotten information about the stratford branch.
As for location. It is on stratford high street down the bottom of the road close to some well known budget hotels.