Hi - Optimail print were really on the ball with this order - I created my own card with picture and ordered 20 with a glossy finish with envelopes. They quoted 5 working days for delivery and they arrived in 2, and this was 1 week before Christmas! Cards looked great and the quality made them look more expensive than they really were (89p each).
If you want great cards quickly I would go to Optimalprint.
To reply as a company, please log in to your business account.