The UK public sector outsourced most technical work years ago to the likes of EDS, IBM and BT, transferring over existing employees. There's very little internal expertise left. Most contracts seem to be negotiated in a way that allows the big firms make huge amounts of money on the inevitable change requests.