Discuss and learn French: French vocabulary, French grammar, French culture etc.
Literally it might be "following on from your letter" but it probably might correspond to."Thanks for your letter etc etc etc"
Just a way of referencing that you received their letter and taking note of any points in it you might want to address"
I can't think of an exact translation. "Following on from your letter" is very clunky.