
LONDON, 21-10-2015 — /EuropaWire/ — Businesses must take further steps to demonstrate to the public that not only are their tax affairs legal, but that they are responsible taxpayers, according to the CBI. In 2014, business paid nearly £175 billion … Read the full press release