Unable to answer "Do these steps have a handrail?" – Steps – https://osm.org/way/38545771 via StreetComplete 57.1:

It doesn't exist any more. All of this area have been blasted away for construction work, probably new subway tracks.