1101 Twin C Ln Newark, DE 19713