Owed

1 In 3 People “Owed” Tax Refund

There are 30 million citizens in the UK and, according to the latest study by tax refund company Refunds Direct, around 1 in 3 have been owed a tax refund. Alarmingly, one of the most frequent payment...