City of Westminster 51 Great Portland St, Marylebone, London W1W 7LF Retail for sale £50,000 371 sq ft