ABZ_OSM
These are social housing or housing association. I live in the area and know the area well. I feel solar panels here are unlikley, though obvs not impossible. Solar panels are installable anywhere.