Claimed a lot more. We involved two lawyers. The first one was on a phone help line and was advising me how to make the claim on her behalf. She suggested only claiming for the unpaid wages to keep it simple. Then a lawyer from her local law centre agreed to file the tribunal and represent. He seemed a bit pissed off that we'd asked another lawyer for advice and possibly because of this advised the exact opposite. Everything on your list was claimed except unfair dismissal (visa issues, if she admits she's been dismissed then she kind of doesn't have a visa, very grey area but we didn't want to explore it) and not providing wage slips (as at the last minute he gave her three years worth). We also added claims for sexual harassment and discrimination (fairly low level stuff but did happen throughout her employment) and also the fact that she wasn't paid the minimum wage for the first two years of her employment and that she was never paid the wage stated in her contract (which she had seen but was never given a copy of).
So she could be looking at a large payout, which wasn't the intention, she just wanted her job back originally. Though given that her boss seems to feel UK law and courts don't apply to him I'm wondering how easy it's going to be to actually get the money out of him.