About Grindrod Substations Ltd (11810567) United Kingdom