In St. Helens Alone, Over 500 Properties Belong to Tax Haven Companies
A recent analysis indicates that in just St. Helens, England, tax haven companies own more than 500 properties. These tax haven companies are companies with registration in various offshore tax…