Business Admiral to cut about 500 UK roles as insurer pursues £100m cost savings Marcus Adeyemi · September 23, 2026