About Stafford Concept Stores Limited (09569252) United Kingdom