Yes it's totally possible, though I know some places (Vodafone for example) may ask for a deposit to get the contract. I had no credit, and they said I had to pay a £100 deposit and I would get it back after 6 months if all bills were paid on time. I guess just shop around and see what's on offer.