About Sauchiehall Retails Ltd (SC630223) United Kingdom