UK government IT contracts worth £23.4 billion are due to end during the current five-year Parliament, according to researchers who warn that poor performing suppliers are hardly ever excluded from bidding again. A report by public spending research company Tussell and the Institute for Government found that a third...