Action against tax havens controlled by UK 'long overdue'