Donald Trump is due to land in the UK on Thursday evening with a number of protest planned on Friday.