Njake Enterprises Ltd vs Blue Rock ltd & Another (Civil Appeal No. 69 of 2017) [2018] TZCA 304; (03 December 2018)