Find all the information for Sand Road Animal Hospital, that provides veterinary services in Falls Village, CT 06031