Ian Scott International Ian Scott International is a retail, leisure and investment agency. Based in London, established in 1971. Services Lettings Get in touch Website ianscott.com Ian Scott International News News from the company + Post news Show all Buildings Show all buildings 85 Piccadilly W1J