Henry - a couple of things to note here re the address information you refer to. The first, and one you are already aware of, is that it is the local authority that manage and create postal addresses. If there's a change needed or a new one created then they are the ones to do that.
The second is that in this case the 'Flat' address was created by Ordnance Survey and presumably after some new/changed local development
My advice would be to check and confirm the postal addresses with the local authority. And once you have that confirmation you can use our Contact form to submit those details and our support team can look at updating the address information we have/links to registered info as appropriate
Public guidance: dealing with land and property - GOV.UK