This particular Still Medics Limited firm has been in this business for twenty years, having started in 2004. Registered with number 05201032, Still Medics is categorised as a Private Limited Company located in 15 Priestley Road, South Stevenage SG2 0BN. This company's SIC and NACE codes are 86210, that means General medical practice activities. Still Medics Ltd reported its account information for the financial year up to 2022-08-31. The company's most recent annual confirmation statement was released on 2023-08-09.
Since August 9, 2004, the business has only had 1 director: Ibilola O. who has been leading it for twenty years.
Ibilola O. is the individual who controls this firm, owns over 3/4 of company shares.