About Mears Retail Limited (12023868) United Kingdom