About Buckingham Equine Vets Limited (07689981) United Kingdom