About Russell Bell Limited (05704330) United Kingdom