About Meed Retail Ltd (13205740) United Kingdom