Blackrock pays Eastwood £16.6m for ‘last mile’ site

Blackrock has bought a 130,000 sq ft industrial estate from development and investment company Eastwood for £16.6m, Property Week can reveal.