About Russell Roux Limited (13692590) United Kingdom