About S Russell Ltd (11157988) United Kingdom