National Bank of Commerce vs National Oil T. Ltd & Another (Civil Appeal No.04 of 2010) [2018] TZCA 31; (15 August 2018)