21 working days, times on the site are estimates and it really depends how busy they are. It could take more or less than the estimated time.
It is 3 working days from ordering/payment (if its ordered before midday or it might be slightly later, if after that time the 3 days starts on the next working day) until dispatch - so it should be dispatched on the 3rd working day - though it can be dispatched earlier.I selected fast track 3 day. Did it really take 3 days from payment to yours arriving at your door? I thought the 3 days was just the build time.
It is 3 working days from ordering/payment (if its ordered before midday or it might be slightly later, if after that time the 3 days starts on the next working day) until dispatch - so it should be dispatched on the 3rd working day - though it can be dispatched earlier.