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