well obviously, the bill goes to halfords.After a visit to his LBS, and 30 quid later , mate now has his bike setup up for him and fixed. Nearly everything that could be adjusted needed to be, and they swooped the broken stem for one 20mm shorter too.
They said it was the worst set up bike they'd ever seen apparently. My favourite quoted exchange was:
LBS: "The only thing they got right for you was the frame size - literally."
Mate: "They told me to get the next size up. I got this size as it was in stick and felt fine to me."
We've suggested he write to Halfords and complain.
it has to be said, if people don't complain, nothing will get done

fwiw, i've had a few bits from my local and one of the guys knew what he was doing ( well he seemed to).. obviously the others didnt..