By Steve Farrell2022-05-23T11:23:00
For every £100 earned by shops in Britain, £2.91 is payable in business rates, while for online retailers the figure is just 34p, according to Altus Group
Already have an account? Sign in here
Already have an account? Sign in here