About Fellowes Farm Equine Clinic Limited (06626682) United Kingdom