About Russell Associates Management Ltd (07978497) United Kingdom