About Holders Retail Ltd (13379246) United Kingdom