About Lock & Store Limited (10029694) United Kingdom