Orchard Street Investment Management has acquired Slough Retail Park in Berkshire from Benson Elliot for £63m on behalf of St....
Please log in or sign up to see more.
One fine body…