who is doing the ripping off, exactly?
of that £19, as @Arseynal has pointed out, 20% is VAT so won't be seen by the pub anyway. That leaves £15.20. A decent piece of beef would cost £2-3 just for that, plus all the other ingredients. Staff to cook the pie, waiting staff to bring it to you, staff to wash the plates, glasses, cutlery, plus someone behind the bar to pour the drink, and a regular cleaner. Even if only on minimum wage that's £12.50 per staff member, plus pension, NI, etc to be paid by the company on top.
Cost of cooking the pie, running a dishwasher etc. Cost of lighting and heating the pub. Water bill. Business rates. Delivery costs for everything.
Licensing cost for music in the background. Rent. All the sunk costs - printing menus, buying furniture, toilet paper, bin bags, soap, dishwashing tablets, plates, glasses, cutlery. Presumably you've noticed the costs for all those things going up at home?
Add all up and do you really think many pub owners are making a fortune? Why do you think several pubs are closing every single day in the UK if it's such a lucrative money spinner?