About R. S. Cargill Limited (SC206567) United Kingdom