About Sarra Retail Ltd (11289267) United Kingdom