🔧

The Doxford and Sunderland Ship Building & Engineering Co. Ltd

Sted

Sunderland

Land

England

England