Industry at Teesside. On the north east coast of the UK. England. Shutterstock Image - Industry at Teesside. On the north east coast of the UK. England. - ID: 1121048726