I wanted to add that in the past, but not recently, I have used independent Mayow Vets in Sydenham. I was happy with the service my pet received. They have a sister practice in Penge called Parish Lane Vets, but not used them.
The Medivet practice in New Cross took over the previous independent vet practice when the owner, John Hankinson, retired a few years ago. I did use them before Hankinson retired, but not afterwards.
There are some very unhappy reviews on that Medivet site and it’s mentioned how much it has changed (and not for the better) since becoming part of the Medivet chain.