Orchard Street buys south-east London last-mile estate


Orchard Street Investment Management has bought an “ultra-urban” industrial estate in Charlton, south-east London, on behalf of its £400m impact fund.

The investment manager bought the freehold for the last-mile estate