British Land – on solid ground