The name Abacha Street Traders rings a bell to many Sierra Leoneans within and without the country, some attributing the name to a barrier that impedes the development