Minerva sells off London office space for £40m
7th December 2009London office space totaling some 44,000 sq ft has been sold off by property development company.
London office space totaling some 44,000 sq ft has been sold off by property development company.