British Land award Land Lease development contract

Author | Amy Edwards @ | 0 Comments

Land Lease receive £150 million construction contract. London office space to be developed by property…