The lease on the former 137,500-sq-ft home of Topshop on London's Oxford Street has been formally launched to market in a significant test of national and international appetite for the UK's most prime shopping addresses, either for retail or alternative use.