About Russell Hobbs Tower Limited (00765557) United Kingdom