PLEASE NOTE: Some of our orders take between two and six days to get to you; some are sourced all over the world and will take a lot longer between three to six weeks. These items are clearly marked.

They are such lovely items that we thought you wouldn’t mind waiting that little bit longer. It’s worth the wait.

Royal Mail Next Day Delivery

£11.65:  Next Day Signed For Before 1.0pm 

Royal Mail First Class Signed For

£6.67: 1-2 business days

Standard Delivery


Orders over £70: Free

International Please email Julie for prices for international delivery

Unfortunately, we cannot deliver to BFPOs, University addresses or PO boxes