The British Land Company is one of the largest property development and investment companies in the United Kingdom