Understanding Shareholder Agreements: What Directors Need to Know Posted on 23 April 20252 May 2025 by Olly Jones