This is not relate to this topic.
If you just search Batch Create Entities you will find it here
In your case using customer name as primary field:
#Customers,Phone,Address,PostCode,Street,Town,County,Distance,Point John Doe,123-456-7890,123 Main Street,10000,My Street,My Town,My County,10,1 Jane Doe,123-456-7891,1234 Main Street,10000,My Street,My Town,My County,11,1 and so on....
Is it too complicated? It is so simple, create header to match your CSV data that all you need.