About Russell Kennedy Investments Limited (10875233) United Kingdom