So I've been waiting for a phone for almost two weeks after o2 sent the
wrong handset out, I gave them a timeframe of when i wanted it sorting
out by or i would cancel under the 14 day cooling off period which i
thought was UK law (new contract) Turn...