I've received a malicious email which of course isn't signed, I've got their email
address but is there any way I can find out who or where it's from please?
You could try looking at the message source for a sender but if it's from a generic email provider like hotmail or gmail, you've no chance of finding out.