Afhco strives to provide afforable housing and retail spaces for residents and business owners in the rejuvenating Johannesburg city centre.