London bus garage becomes Northumberland Park 1 Go-Ahead London currently has 240 electric buses in its fleet