About Stallion Retail Ltd (12439504) United Kingdom