About M & A Store Leicester Limited (10653897) United Kingdom