About New Chandra Stores Limited (12223357) United Kingdom