About Russell Haines Limited (04658122) United Kingdom