
Business Advice
New ID Verification Rules for Company Directors and PSCs for 2025
From 18 November 2025, new legal requirements mean that all Company Directors and persons with significant control (PSCs) must complete ID verification with Companies House.