If I change/edit customer's company name, will it get reflected in previous invoices?

Yes!! If you change/edit the customer’s company name, it will get reflected in all the previous invoices.