yep the competition and free trade laws would definitely cover it, but the vet surgery might have a particular in-house policy. Possibly this would allow them to circumvent this law, on the basis that you have a choice of vets ........ but it would have to be a written policy and they would probably also be required to have it conspiciously displayed in the waiting/reception area .........