About D J Russell Associates Limited (08734866) United Kingdom