About D Russell Associates Ltd (10395689) United Kingdom