I’ve had a contract with O2 for 4 years, but unfortunately was forced to
cancel it last week due to their poor service and lack of stock.I
upgraded online to an iPhone 6S, which was supposed to be brand new but
arrive with a scratch and malfunctioned...