I upgraded my phone contract on 26 November. O2 promised delivery by 29
November. They then delivered phone to wrong address and are now in
dispute with DHL. I have spoken to O2 so many times over the phone.
Every person I've spoken to has said they'...