About D & C Associates Limited (08964122) United Kingdom