About Merchandising Sales Force Limited (04400839) United Kingdom