The figures your friend has for applicants per place is true generally speaking.
But not at Oxbridge.
There its more 9-11 applicants per place. Oxford requires a chemistry a-level I think so Cambridge is something worth looking into.
Other than that, practise practise and practise for entrance exams and they have as good a chance as anyone.