E C Straiton & Partners Ltd Veterinary Hospital