About Russell Limited (02231270) United Kingdom