About Ruck Stores Ltd (13403977) United Kingdom