Cut a long story short, was offered a better mobile contract by a certain provider. Though still had 3 months of said contract left, Called tmobile to let them know and see if they could do as well. Was offered a good deal and new handset. cost 30 beer tokens. Shop called me and confirmed the above. Went to shop on Sat and told it would be 110 beer tokens! Called the magic number and was told should of been 50, then someone else told me it would be 40. Supervisor informed me they could give me a 10 pound voucher for my trouble. I have informed them i had ordered a case and screen protector for the promised handset, 10 would not cover it. No further offers from tmobile. Got told a trainee mad a mistake (fair one) but several people have confirmed this! What are courses of action are open to me? Any help appreciated.