South Africa-headquartered logistics company Barloworld Logistics has acquired road tanker operator Ecosse Tankers, which is also based in South Africa.