I have never heard of the brand, but just want to say that in my experience, vets rarely have much idea about pet foods, other than what the reps tell them. I would be especially suspicious of brands they stock themselves - they will be getting a "cut".
I will Google and see what I can see......
Edited to add:
Ah, well, from their website it looks as though this is a good food after all.
Give it a try and see how it goes, if the price is right.