I'm really sorry to hear you didn't receive your order on time.
I can see that this was Fulfilled by Amazon order which means it was sent from Amazon's warehouse and Amazon choose courier for your delivery.
In this case it has nothing to do with us and unfortunately we don't have tracking info so we can't even see where the item is now!
Really sorry for not being more helpful but you will need to contact Amazon in this case.
Please use the link or phone number below:
https://www.amazon.co.uk/gp/help/contact-us/general-questions.html
Alternatively you can call Mon-Sat 7am-9pm on 0800 279 7245 (freephone in UK) or +44 207 084 7911 from overseas.