Steam Engines

Scope and Content

The Grange Mill Co., Haslingden.