W. G . Armstrong , Mitchell & C:o Limited , Newcastle ( England ).