77A Taylor Street, Cambridge sold price