I rang tesco. Sim doesn't need activating. They checked it anyway and there are no problems with it. They said as it's an iPhone to complete the unlocking process it needs to be connected to iTunes. Have just done that and...nothing Still no service.
It's too late to ring my provider now so I'll have to do it in the morning. Starting to wish I'd never started this!