clothing store 27A Devonshire Close, London W1G 7BD