National Bank Of Commerce Ltd & Another vs Ballast Construction Co.Ltd (Civil Appeal No.72 of 2017) [2019] TZCA 17; (06 March 2019)