About British Shops And Stores Association Limited (02584536) United Kingdom