About Grindrod Property Ltd (11268198) United Kingdom