Gift vouchers are the worst gifts you can give. Just give them money instead, it doesn't become worthless if the business goes under. I'd sooner receive £10 in cash than a £20 gift voucher.