Business rates system a major barrier to UK investment and competitiveness

Business rates system a major barrier to UK investment and competitiveness