Card Factory owns 70 branches near Skelmersdale, Lancashire. A list of Card Factory locations close by can be foundthis page.