Willows is the best in that area, not cheap by any means, but (IMO) have knowledgable vets who spend time talking to you, plus give you all the options that are available, definately worth going to see them
I, and my family before me, have been using the 608 vet group on the Warwick Road for the last 36 years. They are fantastic and value the owners input too rather than spouting gospel. I find them reasonable, highly approachable and they have a great out of hours service. I too can also recommend Willows as I (well obviously not actually me!) was referred there twice for complicated orthopedic surgery and they were excellent. I suppose like all services, if you find individuals who work there that you gel with, it makes the relationship much easier.