Tiger Woods has said that he is mixed-race and not black. He rejected such polarisation of ethnic background. His heritage is Caucasian, Black, Native American and Asian and he has invented a word to describe himself: Cablinasian. Some people though, have seen this as a rejection of his black heritage. (Even though he does indeed acknowledge it).
A lot of people do not realise that the term half-caste is in fact racist, merely attempting to recognise that a person is mixed race but using an incorrect outdated term. It is not dissimilar and equally as offensive as calling someone a half-breed. Although out of common-usage, a lot of people still use the term obliviously.
One might state that someone of Jamaican and English parentage is Anglo-Jamaican, although how widely acceptable that is I am uncertain. But would presume you would only ever use the phrase if you know for sure that they are indeed part Jamaican and part English. Otherwise, mixed-race.