delete systemd not-found services

systemd tries to load all services which are mentioned in Wants=, Requires=, After=, Before=, RequiresMountsFor=, Conflicts=, Requisite=, PartOf=, …, x-systemd.requires=, x-systemd.requires-mounts-for=, systemd.unit=, SYSTEMD_WANTS=, and also symlinked in .wants and .requires and probably some other places I forgot.

The units you're seeing must be mentioned somewhere. Systemd doesn't know anything about apache2 or exim4 by itself. Note that systemd will generate "wrapper" services for sysvinit scripts.

Having those services listed in systemctl --all output is harmless. There's no need to "delete" them.