About Stable Group Retail Limited (12393475) United Kingdom