About Russell And Apple Group Ltd (12798368) United Kingdom