Brought to you by Retail Insider and PCMS The Name: Card Factory The Place: Around 650 shops all over the UK and headquartered in thrifty Yorkshire.The Story: Thrifty is the key word here – as it says on Card Factory bags “If it’s the thought that counts, why do others charge so much.”  In 1997 Dean…

Read More