Last order dates for Christmas 2023 / UK 15 Dec / EUR 7 Dec / ROW 29 Nov We will continue to post orders up to 21 December but cannot guarantee they will arrive in time for Christmas Day.
Orders are dispatched twice a week. See our customer care page for delivery times, import duties & taxes. Proceeds from the MPF shop support the work of the Foundation.