British Marine, the trade association for the UK leisure, superyacht and small commercial marine industry, holds its 29th annual general meeting today (16 July 2026) at 3pm. Ahead of the AGM, the directors have released the group strategic report and consolidated financial statements of British Marine Federation and its subsidiaries for the 12-month period ended […]