About Computershare Voucher Services Limited (04968447) United Kingdom