About Russell Holdings Limited (SC179461) United Kingdom