The VAT shouldn’t have been charged unless it was quoted ex VAT. Has for the service call out charge, I don’t think it’s excessive but that’s just my opinion, for comparison check online, one was £119, did include VAT.
If you haven’t, it’s worth discussing it with the shop, surprising what can be sorted out, after all they will want future business from you. All depends how you approach them and being a small local business will have some discretion.
Good luck, hope you can come up with an amicable outcome.