About Russell Templar Ltd (10187229) United Kingdom