About Russell Hall Ltd (13605808) United Kingdom