International Sea Shipping usually takes about 6 weeks from the official date of departure. International Air Freight on the other hand takes 3 working days thereabout.
The weekly Air Freight Cargo that leaves UK to Kenya is every Friday and the goods can then be collected or delivered the following week – Wednesday. Should there be a slight delay you can anticipate a delivery come Thursday post-departure.