About L.h. Cargill Ltd (SC438770) United Kingdom