About Lockwood Stores Retail Ltd (12186291) United Kingdom