
The 37 London businesses and individuals named and shamed by HMRC for tax defaulting
There are 37 businesses within the capital which have been named and shamed for tax defaulting. Tax defaulting is when a person or company is hit with punishments after either deliberately misleading HMRC in their tax returns or a deliberate failure to …