Bharya Engineering & Contracting Co. Ltd vs Hamoud Ahmed Nassor (Civil Appli No.342 of 2017) [2018] TZCA 339; (07 September 2018)