About D & S Russell Ltd (11902045) United Kingdom