About Wells Stores Limited (09946132) United Kingdom