Self Service is a business located at W1H 4HN London at 25 Harcourt Street. The company has been operating since 2003 and is registered under reg. no. 04683303. The company has been actively competing on the British market for 21 years now and its state is active. Created as Jsi Trading, this business used the name up till 2003-07-30, at which point it got changed to Self Service Ltd. This enterprise's SIC code is 46160 which means Agents involved in the sale of textiles, clothing, fur, footwear and leather goods. The company's latest annual accounts cover the period up to 2022-02-28 and the latest annual confirmation statement was released on 2023-03-02.
We have one director presently running this specific limited company, specifically Sandra E. who has been executing the director's assignments since 2003-03-02. The limited company had been directed by Kandibe A. up until December 2023. Additionally another director, namely Sandra V. resigned in 2023.