How do i get in touch with selfridges? Contact Number 0800 123 400 You can reach the Selfridges head office in London by calling the number above. The telephone line is an automated service and you will be presented with three menu options.Where is the head office of selfridges located? Address: The Selfridges head office can be found at the following address: Selfridges. 400 Oxford Street. London. W1A 1AB.Where do i send my return letter to selfridges? Please address your letter to: Customer services Selfridges & Co 400 Oxford Street London W1A 1AB. We do not accept returns at this address – to return an item please visit our Returns & Refunds page.Does selfridges have a department store in manchester? In September 1998, Selfridges expanded and opened a department store in the newly-opened Trafford Centre in Greater Manchester. Following its success, Selfridges announced they would open an additional 125,000-square-foot (11,600 m 2) store in Exchange Square, Manchester city centre.