Vets have considerable overheads, especially those that do farm work. Not only do they have the practice with the relevant staff but the cost of drugs, equipment and running vehicles to get to farms.
Our practice would probably be a similar price for clinical time, considerably more for surgery as there's extra costs in anaesthesia , theatre and nursing.
if the consultation fee is £24 for ten minutes, then £144 an hour is about what our time costs.
You are also paying for years of training and expertese. How much does a plumber charge? You'd be lucky if it's less than £140 an hour but their overheads are considerably less and their training much shorter.
The problem in this country is that no one understands the cost of medical professionals as we have the nhs.