I'm impressed. I see lots of goldfinches in the Warwickshire lanes, mostly on my "commutes", but have never seen one stay perched for long enough to identify, never mind take such excellent photos.
Put up a sunflower and/or niger seed feeder and you'll probably get a flock.
I grew sunflowers several years ago to feed YD's hamster, but the tree rats trashed them just before the seeds were ripe. Several years of battle against the tree rats have ensued, including a lot of effort in rat-proofing my bird feeders, which might have helped the surviving native titmice & diminishing numbers of finches. It's still a work in progress. Meanwhile, the sparrows & starlings had departed about 3 decades ago. That's AIUI; we've only been here for 2 decades. Before we moved here we had sparrows & starlings nesting under our roof tiles.
I put up a niger seed feeder a few years ago after spotting numerous goldfinches feeding on thistle heads about a km from here. After several cycles of empty, clean, refill, I passed the remaining seeds to son & d-i-l whose garden wildlife is in a much healthier state than ours.
I have a very low opinion of cats & dogs, but have absolutely no evidence that they've contributed to the decline in the variety of Solihull's birdlife. I suspect other causes.