Bansons Enterprises Limited vs Mire Artan (Civil Appeal No. 26 of 2020) [2023] TZCA 90 (9 March 2023)