About Sparrow Retail Ltd. (12247729) United Kingdom