About D And I Solutions Ltd (SC638782) United Kingdom