Welcome To Card Factory | Cards, Gifts & Party Supplies
eaw050372 ENGLAND (1953). The Henry and Leigh Slater Card Factory (Chester Road Mills), Oxford Road and environs, Macclesfield, 1953. This image was marked by Aerofilms Ltd for photo editing. | Britain From Above
Card Factory at 1 Market Street, Barnsley, England S70 1SL