Never buy any BMX from Halford!
My advice would be to spend as much as you can afford, email Alans or custom riders (you can google them if you don't know there addresses) tell them what you want the bike for (Street, Parks, Dirt jumping) tell them how tall you are and what your budget is.
They may take a day to reply but thyey will give you a few places to start.
I bought a DK Cleveland a few months back and i'm well pleased with it.....there are much better bikes out there but my budget was small at £220.