No idea about anything concrete, but the last couple of things I ordered which were delivered by royal mail or parcelforce (they're the same concern, aren't they?) seemed to take a bit longer than usual. That was within the last couple of months.
I would contact them just to check it's ok, to keep yourself right (from the sounds of things you've already done that), and then just wait a bit more as they might turn up.