Under the terms, Life Science REIT shareholders will receive 14.1 pence in cash and 0.07 new British Land shares for each Life Science REIT share, …
Under the terms, Life Science REIT shareholders will receive 14.1 pence in cash and 0.07 new British Land shares for each Life Science REIT share, …