The People Powered: Stories from the River Tees exhibition went on display in London after its spell in the North East