FREE UK delivery on orders over £40.

Due to high order volumes UK Delivery is currently 7 working days for in stock items. Last chance to order for Christmas is 11am on Thursday 14th December.

Tea room vouchers can be ordered up until noon on Wednesday 20th December. Note, it is now too late to order personalised items for delivery before Christmas.