ISpot is mentioned in the article. Try posting it on there and please let us know the result.
When I googled it I did think it was most likely a cardinal but wasn't 100% convinced...Cardinal Spider perhaps? They are not recorded that far North but as they survive in Russia the cold winters wouldn't prevent it. They do grow pretty big for the UK. I'm certainly no expert though.