About Keida Retail Ltd (13344190) United Kingdom