1. Kbc Computer Services 906 River Rd, Leeds, ME 04263 Coordinate: 44.29571,-70.1635 Phone: (207) 524-2319