I don’t know about the UK, but the way the codes for Halo:Anniversary work here in the US is that they are a pack-in, meaning that the retailers don’t have access to the codes, just copies of the game that include codes prepackaged in the boxes (similar to Reach with the UA Recon helm code).