Hi Thej,
Here's a scrape of whatever was coming in the browser console and network XHR tabs and the json responses. One can take the API parameters and loop them through all constituencies.
(unzip it to get a .md markdown format doc.. sublimeText editor should display it nicely)
Most of the file's size is due to a photo coming in as base64 string. Else rest is simple jsons.
Data points I could glean:
winning candidates details, votes
all candidates details, votes
constituency stats
and more
I recorded first 10-odd api calls' requests and responses, but stopped after that and just did a copy of all requests as curls.
Interacting more with the page might have yielded more responses but I didn't do that for now.
There was a large JSON object from arcgis but I couldn't make out if it was carrying location info or not. As mentioned earlier, could not find lat-long type values but there were other numbers and it might be in a different projection system. It's there in the attachment if someone versed with arcgis wants to take a look.
Hope this helps. As I don't understand further I won't be able to go further on this myself. All the best!