Capita wins most public contracts
Capita, which has been hit by financial woes in recent months, has topped the list of government outsourcers for the first three months of the year, winning 59 contracts from 39 public sector bodies. Data company Tussell found construction firm Wates topped the rankings by value, thanks to winning an £800m construction deal.