See who holds public-sector work and where their contracts are coming back into play.
107 contracts found · £363,379,118 published value
72 contracts found · £298,224,864 published value
72 contracts found · £114,803,815 published value
72 contracts found · £5,952,704 published value
60 contracts found · £6,709,557 published value
58 contracts found · £331,322,724 published value
55 contracts found · £23,160,377 published value
52 contracts found · £524,208,629 published value
52 contracts found · £144,677,141 published value
52 contracts found · £36,046,434 published value
52 contracts found · £5,134,563 published value
48 contracts found · £4,582,380 published value
47 contracts found · £236,735,480 published value
46 contracts found · £35,584,515 published value
43 contracts found · £4,287,199 published value
42 contracts found · £126,576,296 published value
41 contracts found · £70,977,400 published value
40 contracts found · £4,784,298 published value
39 contracts found · £16,169,951 published value
39 contracts found · £1,999,120 published value
37 contracts found · £438,313 published value
36 contracts found · £3,773,247 published value
35 contracts found · £554,506 published value
34 contracts found · £15,445,244 published value
33 contracts found · £49,330,691 published value
33 contracts found · £1,356,462 published value
33 contracts found · £298,684 published value
32 contracts found · £4,189,791 published value
31 contracts found · £2,478,914,604 published value
31 contracts found · £801,672,870 published value
31 contracts found · £88,495,621 published value
31 contracts found · £13,316,480 published value
30 contracts found · £225,217,163 published value
30 contracts found · £180,380,300 published value
30 contracts found · £18,157,803 published value
30 contracts found · £14,285,914 published value
29 contracts found · £53,446,932 published value
29 contracts found · £1,736,463 published value
28 contracts found · £144,896,300 published value
28 contracts found · £11,291,632 published value
28 contracts found · £1,523,906 published value
27 contracts found · £2,467,196 published value
27 contracts found · £1,752,119 published value
26 contracts found · £74,912,558 published value
26 contracts found · £8,199,956 published value
26 contracts found · £6,385,790 published value
26 contracts found · £2,973,469 published value
25 contracts found · £138,361,761 published value
25 contracts found · £87,167,454 published value
25 contracts found · £26,003,251 published value
25 contracts found · £15,210,517 published value
25 contracts found · £11,009,536 published value
25 contracts found · £8,360,844 published value
25 contracts found · £2,622,455 published value
25 contracts found · £359,905 published value
24 contracts found · £58,389,237 published value
24 contracts found · £57,622,633 published value
24 contracts found · £30,876,836 published value
24 contracts found · £15,997,011 published value
24 contracts found · £2,325,760 published value
24 contracts found · Value not published published value
23 contracts found · £169,468,530 published value
23 contracts found · £5,544,223 published value
23 contracts found · £2,388,972 published value
22 contracts found · £292,540,180 published value
22 contracts found · £53,805,378 published value
22 contracts found · £5,912,877 published value
22 contracts found · £4,089,146 published value
22 contracts found · £2,776,560 published value
22 contracts found · £1,780,489 published value
22 contracts found · £1,302,157 published value
22 contracts found · £821,120 published value
22 contracts found · £284,940 published value
21 contracts found · £16,974,358 published value
21 contracts found · £7,855,561 published value
21 contracts found · £1,141,344 published value
20 contracts found · £57,772,008 published value
20 contracts found · £34,751,775 published value
20 contracts found · £16,637,123 published value
20 contracts found · £15,516,676 published value
20 contracts found · £7,797,400 published value
20 contracts found · £6,933,526 published value
20 contracts found · £3,481,956 published value
20 contracts found · £2,887,425 published value
20 contracts found · £1,392,906 published value
20 contracts found · £1,009,836 published value
20 contracts found · £997,581 published value
20 contracts found · £716,932 published value
20 contracts found · £113,231 published value
19 contracts found · £2,037,394,476 published value
19 contracts found · £66,977,259 published value
19 contracts found · £30,486,554 published value
19 contracts found · £24,131,434 published value
19 contracts found · £21,322,490 published value
19 contracts found · £4,261,209 published value
19 contracts found · £512,924 published value
19 contracts found · Value not published published value
18 contracts found · £4,028,611,120 published value
18 contracts found · £63,216,054 published value
18 contracts found · £39,206,232 published value
18 contracts found · £24,770,528 published value
18 contracts found · £16,128,689 published value
18 contracts found · £14,799,624 published value
18 contracts found · £12,771,574 published value
18 contracts found · £4,595,589 published value
18 contracts found · £3,323,016 published value
18 contracts found · £1,990,000 published value
18 contracts found · £1,739,373 published value
18 contracts found · £675,537 published value
18 contracts found · £630,000 published value
18 contracts found · £540,000 published value
18 contracts found · Value not published published value
17 contracts found · £95,086,154 published value
17 contracts found · £65,817,016 published value
17 contracts found · £50,924,383 published value
17 contracts found · £41,816,096 published value
17 contracts found · £41,144,030 published value
17 contracts found · £34,343,723 published value
17 contracts found · £28,271,080 published value
17 contracts found · £5,905,682 published value
17 contracts found · £4,889,896 published value
17 contracts found · £1,295,724 published value
17 contracts found · £1,272,698 published value
17 contracts found · £690,000 published value
17 contracts found · £100,603 published value
16 contracts found · £5,255,303,100 published value
16 contracts found · £256,978,628 published value
16 contracts found · £180,215,287 published value
16 contracts found · £50,974,489 published value
16 contracts found · £42,421,728 published value
16 contracts found · £41,939,156 published value
16 contracts found · £13,573,107 published value
16 contracts found · £11,884,739 published value
16 contracts found · £5,024,714 published value
16 contracts found · £3,312,371 published value
16 contracts found · £2,431,259 published value
16 contracts found · £1,823,310 published value
16 contracts found · £1,426,373 published value
16 contracts found · £1,244,776 published value
16 contracts found · £1,144,350 published value
16 contracts found · £655,607 published value
16 contracts found · £414,940 published value
15 contracts found · £3,688,141,035 published value
15 contracts found · £483,869,148 published value
15 contracts found · £324,731,031 published value
15 contracts found · £231,271,529 published value
15 contracts found · £212,896,810 published value
15 contracts found · £149,297,470 published value
15 contracts found · £25,242,044 published value
15 contracts found · £9,598,398 published value