I don't think this (comments by someone for commercial reasons not being indicated as such) is legal in the UK, I can't cite the legislation on it. Pretty sure it was in the raft of business requirements that the EU bundled, one of which was business being required to provide a trading address.
Perhaps part of the eCommerce directive?