About West Ewell Stores Ltd (10966227) United Kingdom