About Russell Douglas Limited (11903034) United Kingdom