This is an excellent picture Dick, the big works with the 2 long chimneys is the Etna, St Patrick's parochial hall is at the side of Overjohnstone Drive and the church itself is across the main street (Shieldmuir St) with John St on the left.
You're right about flaxmill Ave and that must be Glencleland road above it.
At the very top of the picture is the woods of Dalzell Estate and in front of them are the old houses at Burngrange - glassford St, Burnside St, Shields Road (the Wishaw Back Road as it was known) and Range Rd, Reid St & Stirling St.
Many thanks for posting this, wish I could get a copy, I meet with some "old" Craigneuk cronies on a Wednesday morning, they would love it as the came from Charles St and the United Buildings.