An interesting orange building on the banks of the Thames, above the Isle of Dogs, London.