About J & M Stores London Ltd (10875420) United Kingdom