About Jcr Stores (metro Centre) Ltd (12915883) United Kingdom