Morgan Sindall wins £24m hous

UK 100

Latest directors dealings