Why are these stores listed?

Shopping.com UK is a free comparison shopping service that empowers consumers to compare millions of products from thousands of stores across the Web. The stores listed on Shopping.com UK pay to participate in Shopping.com's Merchant Network programme.

The Shopping.com Merchant Network programme uses a performance-based model in which stores bid for enhanced placement (colour logos or higher placement on the page) on applicable product results and pay on a per-click basis.