Selfridges have reportedly spent £130 million on an office block situated next to its famous Oxford Street store. The building, Nations House, has over 100,000 sq. ft. of office space which is currently rented out to a number of large and small... Read More