Nyanza Road Works Ltd vs Hussein Bahaji (Civil Appeal No.349 of 2019) [2020] TZCA 1807; (07 October 2020)