Shop Direct to open London hub in 2017

Shop Direct, the UK’s second largest pureplay online retailer, has announced plans to open a London hub at 111 Buckingham Palace Road, which will host colleagues working across data, eCommerce,… read more →