Sorry to hear about the damage, and welcome to the forum.
Did you get the details of the person that drove into you? If so, going through insurance would get your car in with an approved bodyshop and they would source the parts etc.
If not, are you looking to source the parts yourself, or are you wanting details of recommended garages to do the lot?