London shares close firmer, off highs