Link element with JS function

I'm trying to scrape the following site, but my selector doesnt want to follow the link through - I'm guessing this is because the onclick calls a javascript function.

https://london.homebuildingshow.co.uk/exhibitors

I've set up a link selector pointing at the div class of 'Exhibitor', which then should click through to the details behind each company card - this is picking up the companies listed in the carousel at the top of the page ok as the href is hard-coded in the html, but once it gets to the rest of the companies no data is returned.

Any thoughts?

{"_id":"homerenshow","startUrl":["https://london.homebuildingshow.co.uk/exhibitors"],"selectors":[{"id":"Company","type":"SelectorLink","parentSelectors":["_root"],"selector":"div.exhibitor a","multiple":true,"delay":0},{"id":"CompanyName","type":"SelectorText","parentSelectors":["Company"],"selector":"h1.title","multiple":false,"regex":"","delay":0},{"id":"Address1","type":"SelectorText","parentSelectors":["Company"],"selector":"div.street","multiple":false,"regex":"","delay":0},{"id":"City","type":"SelectorText","parentSelectors":["Company"],"selector":"div.city","multiple":false,"regex":"","delay":0},{"id":"Postcode","type":"SelectorText","parentSelectors":["Company"],"selector":"div.zip","multiple":false,"regex":"","delay":0},{"id":"Country","type":"SelectorText","parentSelectors":["Company"],"selector":"div.country","multiple":false,"regex":"","delay":0},{"id":"Phone","type":"SelectorText","parentSelectors":["Company"],"selector":"p.phone","multiple":false,"regex":"","delay":0},{"id":"web","type":"SelectorElementAttribute","parentSelectors":["Company"],"selector":"p.website a.button","multiple":false,"extractAttribute":"href","delay":0}]}