Card chain to open 21 stores in six months

Clinton Cards will add 21 stores over the next six months.

It is part of a strategy to grow from 660 outlets to more than 500 in five years.

It will experiment with a large format store in Bath of