Last month I raised an official complaint with Sciensus after they failed to deliver on 2 occasions. They did eventually send meds by courier next day after I insisted that I wouldn't wait another week.
I've had a response apologising for the issue. They've explained they were at fault, staff involved have been retrained and made some changes to their processes. They've also sent a copy of this letter to my hospital.
I sure hope this improves things for everyone and not just me as a customer.