About Russell Dean Holdings Limited (04145458) United Kingdom