I decided to just order one too in the end 
But just found out giff gaff won't Be doing nano sims 
Tried calling orange, Vodafone ,O2 and t mobile and none of them have a clue what a nano sim is 
Looks like I'll have a Shiney new iPhone next Friday that I wont be able to use untill the networks catch up with the technology