Greenwich's 15million bill for Woolwich Elizabeth Line station has been paid offGreenwich Council paid 15 million for Woolwich Elizabeth line station using developer contributions.