UK Payments Barometer Report reveals concerns over slow payer ethic | GBAF