Started with Reg No. 10821626 seven years ago, Stella Alexander Limited was set up as a Private Limited Company. The company's actual registration address is 3 Fairfax Road, Teddington. This business's registered with SIC code 74100 meaning specialised design activities. 2023-06-30 is the last time company accounts were reported.
There seems to be just one director currently managing this specific business, specifically Stella A. who has been doing the director's tasks since 2017-06-15.
Stella A. is the individual with significant control over this firm, owns over 3/4 of company shares.