Andy_Ross
Penultimate Amazing
- Joined
- Jun 2, 2010
- Messages
- 68,647
I think Microsoft still have an office there,.
When I was working in the West End they had one in the same building as us on New Oxford Street on the north edge of Soho and they certainly have offices at Paddington in Little Venice.