About J & E Russell Ltd (11628117) United Kingdom