"there was a margin of error of around 2 to 3 per cent for any forecast"
As there usually is.
IOW the Brexit vote for Leave and Remain were both in the tails of statistical noise.
This suggests any futures such polls should mandate a wider spread to ensure people know they have to work for it IE 6% should get a clear mandate.