About Russell&rose Ltd. (12437030) United Kingdom