There are a number of banks that offer student bank accounts and credit cards. The main ones in the UK are HSBC, NatWest, Barclays, RBS and Lloyds TSB. Alternatively you can visit a building society such as Nationwide, Alliance and Leicester or the Halifax.