About Bowden Retail & Merchandising Limited (11008098) United Kingdom