Kenya Power & Lighting Limited v Keyser Investment Limited [2023] KEHC 21545 (KLR)
High Court
•
Civil Appeal E004 of 2021
Decided: 18 Aug 2023