Manchester City host Hull City on Saturday and we've compiled everything you need to know ahead of the Premier League game