CLS tries again with £40m Westminster Tower sale

CLS Holdings has secured a sale of its Westminster Tower at 3 Albert Embankment, SE1, to London Square for £40.8m.

The sale is the second attempt to offload the office building by CLS, which was forced to abort a