Hi,
The income from UK property and land is taxable in the first intance in the UK, as per the tax treaty between the UK and France, under article 6 income from immoveable property, even when you are not resident in the UK. This should have been declared in a tax return for each of the tax years that the income has arisen in and any UK tax payable, claimed as a tax credit in France.
UK/FRANCE - DOUBLE TAXATION CONVENTION
If the UK property is jointly owned, then both you and your husband would need to complete tax returns for the tax years in question. You may wish to consider the let property campaign run by HMRC.
Further information on this can be found at:
Let Property Campaign
Thank you.