Dodd Partners
England’s largest academy trust is entangled in a High Court legal dispute with a major software supplier that lost...