FreeForm and HubSpot - Current Page
It would be fairly easy to create a hidden field and read the page URL into it.
As for the title, is your form an embed inside the channel entries call? Then it's pretty easy to get the title as well. If not you may have to be a bit creative.

Check the hidden field config, it even tells you how to pull in the current url.