Looks just like this one, which is labelled two horned chameleon (Kinyongia tavetana). https://www.flickr.com/photos/piazzi1969/5827752209/
I'll need to check my books when I get home, but it looks like a Kilimanjaro Two-horned Chameleon (Kinyonga [Chameleo] tavetana) and is found on Mt Meru as well as Kilimanjaro.
Definitely K.tavetana. The other similar looking species are not found in this area. Interestingly, the holotype for this species was collected from the Taveta Forest, which no longer exists.
Thanks Hix. This was actually at a fairly high altitude, apparently the village that I saw it in was 1500 m above sea level.