About Stechford Lane Store Ltd (12134584) United Kingdom