Taxation and Red Tape: The Cost to British Business of Complying with the UK Tax System

Small firms suffer far more than large firms