Hi Andrea and welcome!
Cambridge English Skills Writing 2 is enough for B1 (lower intermediate)
Cambridge English Skills Writing 3 is for B2 (intermediate - upper intermediate)
CESW3 certainly covers the aspects you require. Though I have to admit I've only really glanced at these books, but I do think the whole series looks pretty good.
P.S. Spelling: We spell official with two f's!