Makhele said it then led to the arrest of two more people - a 36-year-old and a 39-year-old.
"All of them [were] foreign nationals."
He said further information led police to Springfontein, where Islam was being kept in captivity.
"When the police arrived at the house in Springfontein, they found Mr Islam guarded by two South African males.
"The 24-year-old and 29-year-old were also arrested as suspects. A case of kidnapping and robbery was registered at Parkweg police station."
Makhele said that, during the kidnapping, Islam was reportedly also robbed of an undisclosed amount of cash, which he had collected after delivering stock in Dealesville.
"The investigation into the case is continuing and all five suspects are expected to appear in court soon."
Anyone with information about the case is requested to contact Detective Sergeant Thabo Prudence Litsoane at 079 606 7820; or Crime Stop 08600 10111.