So not only did I have to delete the key but also the signature from my database.
The steps I followed to clean my database was as follows:
1. Run `pacman-key --list-keys`, identify the key that you want to remove and copy it's id (the string of characters between the `pub` and `uid` lines).
2. Delete the key with: `pacman-key --delete {id}`
3. Run `pacman-key --list-sigs`, identify the corresponding signiture and copy it's id (the string of characters on the left-hand side).
4. Delete the signiture with: `pacman-key --delete {id}`
5. Refresh your keys with `pacman-key --refresh-keys`
That fixed my db and allowed me to install through pacman again.