Hi,
Please accept our apologies. We are always working on ways to improve our delivery times. Usually printed orders take 2-3 working days to process, print, finish and pack. Then for 1st class it's an additional 1-2 working days. I can see that your order took longer than this on this occasion. We are very busy this time of year and are working to get orders out as quickly as possible but are experiencing delays.
However, this does not excuse that you had to chase to get your order dispatched. Therefore I have emailed you a discount code to use against your next order with us. If I can help with anything else then please do not hesitate to get in touch.
Kind regards,
Kylie