John Crossley & Sons Ltd, Halifax, England

Topics:

Countries:

Library:

Groups:

Notes:

Brief account of the firm and its carpet making processes