If I have done a report which has client data on it and saved it as an Excel document for marketing, can I keep this type of information?

You can, if you can assure it is safely stored and not accessible to anyone but the authorized staff. Saving it on a hard drive which would be put in a safe, could be such an option.