About Grindrod & Company Limited (04701209) United Kingdom