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.