You can split the AddressBlock column into 6 columns, based on CHAR(13) separator, with this brute-force SubString() approach. I don't know if it performs worse/better than an CROSS APPLY type approach (below)
SELECT
[ADDRESS_1] = substring(AddressBlock + CHAR(13), 0 + 1, charindex(CHAR(13), AddressBlock + CHAR(13), 0 + 1) - 0 - 1 )
, [ADDRESS_2] = substring(AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1, charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) - charindex(CHAR(13), AddressBlock + CHAR(13)) - 1 )
, [ADDRESS_3] = substring(AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1, charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) - charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) - 1 )
, [ADDRESS_4] = substring(AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1, charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) - charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) - 1 )
, [ADDRESS_5] = substring(AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) + 1, charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) + 1) - charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) - 1 )
, [ADDRESS_6] = substring(AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) + 1) + 1, charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) + 1) + 1) - charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13), charindex(CHAR(13), AddressBlock + CHAR(13)) + 1) + 1) + 1) + 1) - 1 )
FROM dbo.Order_Shipment
CROSS APPLY would be something like this:
SELECT
[ADDRESS_1] = NullIf(LEFT(AddressBlock, CHARINDEX(CHAR(13), AddressBlock+CHAR(13))-1), ''),
[ADDRESS_2] = NullIf(LEFT(C2, CHARINDEX(CHAR(13), C2+CHAR(13))-1), ''),
[ADDRESS_3] = NullIf(LEFT(C3, CHARINDEX(CHAR(13), C3+CHAR(13))-1), ''),
[ADDRESS_4] = NullIf(LEFT(C4, CHARINDEX(CHAR(13), C4+CHAR(13))-1), ''),
[ADDRESS_5] = NullIf(LEFT(C5, CHARINDEX(CHAR(13), C5+CHAR(13))-1), ''),
[ADDRESS_6] = NullIf(LEFT(C6, CHARINDEX(CHAR(13), C6+CHAR(13))-1), '')
FROM dbo.Order_Shipment
CROSS APPLY (SELECT [C2]=STUFF(AddressBlock, 1, CHARINDEX(CHAR(13), AddressBlock+CHAR(13)) ,'')) AS P2
CROSS APPLY (SELECT [C3]=STUFF(C2, 1, CHARINDEX(CHAR(13), C2+CHAR(13)) ,'')) AS P3
CROSS APPLY (SELECT [C4]=STUFF(C3, 1, CHARINDEX(CHAR(13), C3+CHAR(13)) ,'')) AS P4
CROSS APPLY (SELECT [C5]=STUFF(C4, 1, CHARINDEX(CHAR(13), C4+CHAR(13)) ,'')) AS P5
CROSS APPLY (SELECT [C6]=STUFF(C5, 1, CHARINDEX(CHAR(13), C5+CHAR(13)) ,'')) AS P6