Are UK stocks really cheap and do forecasts stack up?