About Russell Baylis Holdings Limited (06259184) United Kingdom