I do not believe you need to own the property that you are using for business, in order to use it for a registered business address. Unless zoning of the property itself prohibits you from doing so (and that is unlikely) there should be no reason you are not able to register a home based...