About Us
Providing veterinary services for horses in Surrey and beyond.
Based towards the A29 and Ockley, our experienced team is dedicated to delivering high standards of ambulatory and clinic-based equine veterinary care.

Led and founded by former British Equine Veterinary Association (BEVA) president Ben Mayes, who has been with us for over three decades, our practice has been building trust in the West Sussex Community for years, and aims to provide a personal service to meet every patient’s individual needs.
We strive to maintain a family feel and know our community, clients and patients like the back of our hand. That’s why we take the time to get to know each client and horse properly, so that we can deliver a truly personal service.
We offer routine visits and in-house services from Monday-Friday, with a member of our vet team on call 24 hours a day for emergencies.
Covering Surrey and West Sussex
Our wide catchment area includes: Epsom, Leatherhead, Reigate, Tadworth, Cobham, Chobham, Esher, Guildford, Woking, Dorking, Cranleigh, Horsham, Crawley, Horley, Billingshurst, Petworth, Pulborough and Henfield.
This means that our clients across the region can easily access support when they need it.
Going that extra mile for your horses
We understand how important your horses are to you, and as such believe in treating them with the same level of care and attention as we would our own.
Our longstanding team has a broad range of experience, clinical interests and additional qualifications between them, allowing us to provide a wide range of services.
Our mobile offering encompasses everything from vaccinations and dentistry to acupuncture and riding school inspections, while we can carry out pre-purchase examinations, surgeries and more at our fully equipped clinic in Horsham.
Our comprehensive in-house facilities include stocks, a ménage and a purpose-built trot-up area, which we make great use of during lameness investigations and vettings.



We’re here to help
If you have any non-urgent enquiries, please send a message by using the form in our Contact page, or call our office on 01306 628222. One of our friendly team members will be happy to help you.
