About Selfridges Worldwide Deliveries Limited (08501028) United Kingdom