Jan 2018 Orchard Street completes acquisition of strategic West London industrial estate for £20.9 million
Nov 2017 Orchard Street completes acquisition of prime West London industrial estate from The Church Commissioners for £19.34 million