It looks like it's violating trading standards to me.
http://www.tradingstandards.gov.uk/
Generally, if something is advertised at a certain price, the seller has a legal obligation to sell it at that price. Happens a lot at my work.
This is a little different, as the actual price for the service isn't stated, but would be worth looking into.