Shear Illusions Ltd vs Christina Ulawe Umiro (Civil Appeal No.114 of 2014) [2019] TZCA 427; (20 November 2019)