About Russell Beard Limited (05498050) United Kingdom