About Russell S Holdings Ltd (11100348) United Kingdom