http://news.bbc.co.uk/1/hi/wales/5116108.stm
It looks like they've found the source!
The bbc website says it came from a disused sewage treatment plant and
"It was said to be made up of a number of industrial oils including diesel, generator fluid and heating oil."
Sounds like it's dispersing now though.
Tim