108 Northampton Dr Mooresville, NC 28117