About Dd Dec S Limited (08216120) United Kingdom