84 Eccleston Square London SW1V 1PX United Kingdom E: :
Holborn Station's escalators
Major ferry refurbishment