Peter Jones
British department store on Sloane Square