About S.d.c. Investments Limited (08020215) United Kingdom