About S J Russell Ltd (08952090) United Kingdom