About Clayhall Stores Limited (10367388) United Kingdom