Skip to main content
dhpaymin
by dhpaymin
on Apr 2, 2022 7:46:00 AM

Over 3,000 UK businesses have voluntarily repaid over £760m in furlough grants to HMRC that they did not need.