About Steven R P Russell Ltd (10795526) United Kingdom