It was a day for mermaid statues in England:
More information was gotten on the mermaid statue in Lancashire – which may or may not actually be a mermaid statue. Still investigating.
The Hensley mermaid to be installed on the Red Lion Hotel Lawn was reported. I am getting more data on this as well.
Lastly, I found photos of a mermaid statue in Southport – near Manchester, and was able to find and get permission to use 3 photos of it.