Deliveries are taking much longer to arrive than usual due to the increased demand in online orders with Covid-19. Express delivery is not currently available. You can read our full Covid-19 Update here.
Standard delivery within the UK Mainland is £4. Orders usually arrive in 3-6 working days (but can take longer during busy periods). Delivery to all other UK locations can take an extra 1-2 days. All UK orders above £50.00 qualify for free delivery. For small items (cards, tea towels etc) that can be sent as a large letter, postage is just £1.50.
We also offer free local delivery - please enter code SE15 within the SE15, SE16, SE4 or SE14 post codes.
Most items can be delivered outside of the UK (not plants). Delivery to Europe is £10 and usually arrives within 4-8 working days. For Rest of World, it's £15 and takes up to 12 working days.