About Clearwater Stores Limited (11452343) United Kingdom