2 of 2 Tweaked for updated formatting

The first sentence is correct, "I" would be the omitted subject.

In the joining of the ideas: "I noticed that you like A" with "I would like to recommend B for you."

The "for you" at the end is the main indicator that the speaker is the one recommending the book. If it ended with "for me" that would imply that "you" (the one who likes A) was the one recommending it.