where to buy caps nairobi kenya