I think the issue is that what seems to be really simple, address/person/meter may be the case for the majority of customers, can be very complicated when add in properties becoming HMOs, tower blocks with communal heating, sheltered homes, meter changes, address changes, person changes, bank...