About Alexander Cargill Ltd (SC482414) United Kingdom