Specialization Code Issues

Hi, I received a specialization code in an email to the address of my main account, however I accidently redeemed it to another account. Is there a way to ‘transfer’ the code to my other account or to get another code? As I don’t play on the account it is redeemed to - it doesn’t even have Xbox Live Gold. Thanks in advance.