Just a heads up to point out that Amazon offers 'Same Day Delivery' for London and Birmingham postcodes (£14.99 p&p) !
inc Saturdays and Sundays.
When you choose Same Day Delivery (£14.99 per delivery), items are delivered on the same day you place your order. Qualifying orders must be placed before the deadline displayed on the product detail page and shipped to an eligible address. Currently, this service is available for areas within the M25 Circular Motorway around London and Birmingham in the United Kingdom.
Deliveries will be made between 18:30 and 21:30 Monday to Friday and between 14:30 and 17:30 on Saturdays and Sundays.