1. J D Taylor Electrical Maintenance 713 Union Church Rd, Townsend, DE 19734 Coordinate: 39.39484,-75.64252 Phone: (302) 378-7830