Now resolved thanks to ibsh00's local knowledge.

Still a small query: "other online maps" have number 8 as a spiritualist church, but Falkirk Islamic Centre gives its official address at OSCR as 6-8 Burnhead Lane.

ibsh00 confirms the church is still there.