About West Brom Concept Stores Limited (10124697) United Kingdom