What is the name of this elevated street crossing thing (In Britain?)

Solution 1:

As a native British English speaker I would call it a footbridge

A bridge designed for pedestrians

although some might call it an overpass

A passage, roadway, or bridge that crosses above another roadway or thoroughfare.