How can I get data from this pdf?

I have the following native pdf:

I need to create a data using this table. I considered doing this with string parsing, but the screen scraper gives me the output separated by spaces. There are also spaces in the description column, meaning they would be put into separate columns in the table.

Additionally, I had to scrape using OCR, as neither native nor full text recognised the elements within the pdf document. Why is this?