Strange looking but smart apartment blocks on the river Thames