London council apologises to pro-life charity