After making good my escape from entrapment in the building yard, I carried on down River Road hoping to get back to the riverside at some point. River Road Once one of the primary industrial roads in Barking, servicing the old Barking power station and various warehouses and stores along the Thames, now the road …