Add Second customer and fetch address in Sales Order

I want to add the second customer in Sales Order document and fetch the contact and address field value from the second customer to print on Receipt.

The financial account will be updated of the first (default) customer.

The following section should be updated if second customer is selected.