New Provider Offers “Green” Offices to Rent in Canary Wharf
New Serviced Office provider The Serviced Office Company have been turning heads with their environmentally-focused offices located in Canary Wharf and Manchester. Having traded since October 2007, The Serviced Office Company launched their first building on Pepper Street in the popular Canary Wharf business district on 16th June. The company …
New Provider Offers “Green” Offices to Rent in Canary Wharf Read More
Work Environment