About Russell Rutherford Limited (12028695) United Kingdom