Plumbing is a high-skilled profession/trade that requires years of training and experience to handle some of the more complex jobs/tasks. Those years of training and experience require the appropriate compensation. No different than other skilled or highly-trained service people.
Add to that the costs of:
How much is a plumber an hour?
The average plumber hour rate is £38-58.