I assume it would be illegal to charge for water in a hotel in the UK.
Hotels generally have licenses to serve alcohol and therefore must, by law, provide free drinking water upon request.
Also tap water in the UK is drinkable, and often higher quality than bottled water.