624 employees
The British Land Company is one of the largest property development and investment companies in the United Kingdom
1856
WiredScore raised undisclosed on October 15, 2019
Investors: - and British Land