neta auto kenya storelatest news & developments