No, letter said he didn't have enough UCAS points for Sandhurst, they counted his A levels as 90 points. He needs 160. If he gets more, he could come back.
Anyway, thanks for those who have left useful comments. I think the "medical" degree was irrelevant really, my mistake: the point being it's the level of education and I know plenty of people who went to Sandhurst with a 3rd, but, perhaps that with poor A levels does not look good. I'll leave it at that now.
Actually I think you'll find it's 180 UCAS points he needs!
As per the British Army website and any information that is given at ACIO or indeed on the internet:
Qualifications: 180 UCAS points and 35 ALIS points at GCSE, (including a minimum grade C in English, Maths and a science or foreign language).