Construction site in London

Business Interrupted? The High Court delivers its judgment in the FCA Test Case