New research has revealed that energy is the worst sector in the UK for debt collection, compared with other service providers.
New research has revealed that energy is the worst sector in the UK for debt collection, compared with other service providers.