About Russell Hobbs Holdings Limited (00114036) United Kingdom