Mitcham, Haultain et Cie, Calico Printing Works

Scroll to Top