My guess would be that this modern addition is a fire escape.
GPS Coordinates:
51.45859, -2.61678
Location: Clifton College