I don't think it doesn't comply, and neither do you or you'd have said so by now to show why a Code 4 (at least) was warranted.
In fact, I think if anybody who'd posted here, or had just been reading it, thought it didn't comply, or wasn't safe, they'd have said so by now.
If you're aware of any regulation it breaches, or fails to comply with when it should, then please say. I'm not trying to trick you or look for something to argue about - I've not committed the entire BS7671 to memory, so I could be wrong.