You do understand self assessment? I hope you are not self employed.
The powers granted to the Revenue to facilitate the collection of this are an extraordinary extension of their legal powers. Almost at the customs level.
I couldnt be arsed with the HC (my better half did that). I filed this one promptly.