I was contacted by a company who offered to register for me so does that mean they will own the domain?
You will have to clear that up with that company. Usually you are listed as the owner of the domain, unless you get the domain for free (included with a hosting package). More important that being listed as the owner is to be the admin of the domain, since it is the admin who can transfer the domain.