About Serda Retail Ltd (13377242) United Kingdom