British Land sells Meadowhall shopping centre stake for £360m 0 20.05.2024 10:23 The Independent The sale brings to an end a 25-year ownership of the site by British Land, which first bought Meadowhall in 1999 for £1.07 billion.