Odeon Design Limited with reg. no. 02643886 has been a part of the business world for 33 years. This Private Limited Company can be found at 76-78 St Edward Street, Leek, Staffordshire and its post code is ST13 5DL. This business's SIC and NACE codes are 32990 which means Other manufacturing n.e.c.. The company's latest financial reports were submitted for the period up to 30th September 2022 and the latest annual confirmation statement was released on 6th September 2023.
As suggested by this particular firm's executives list, since 1992 there have been two directors: Stephen F. and Ruth F.. In order to find professional help with legal documentation, this firm has been utilizing the skills of Ruth F. as a secretary for the last 33 years.
Executives who control the firm include: Stephen F. owns 1/2 or less of company shares. Ruth F. owns 1/2 or less of company shares.