(Telecompaper) Green Mountain said it has secured a major customer agreement for 14 MW of recently delivered capacity at its LON-East campus in Romford, East London...