About Clover Road Stores Limited (13232692) United Kingdom