About James Finlay (kenya) Limited (SC013800) United Kingdom