Occupying premier serviced office space in a bespoke building between Oxford Street and Soho Square, the Oxford Street office is in a top location at the heart of London's West End. Soho to the south is home to the capital's renowned film and TV production community, while the fashion industry thr...