About Retail Shops (glencora) Limited (00796880) United Kingdom