I would have thought 15 degrees of longitude would result in an hour difference - but it’s only 20-30 minutes? Solar noon at London is still 13:00.
I guess because it’s so far north.
Analemmas have never been perfectly horizontal. Always at least leaning 20 degrees to the south...