640 Primrose St Haverhill Massachusetts