This particular De Mowbray Limited business has been operating on the market for 11 years, having started in 2013. Registered with number 08406353, De Mowbray is categorised as a Private Limited Company located in 20-22 Wenlock Road, London N1 7GU. The firm's registered with SIC code 63120 - Web portals. De Mowbray Ltd released its account information for the financial period up to 2022/02/28. The most recent annual confirmation statement was released on 2023/02/18.
This company has 1 director at the moment managing the business, namely Daniel C. who has been performing the director's tasks for 11 years. This business had been directed by Philippa B. up until 2014-01-17.
Daniel C. is the individual who has control over this firm, owns over 3/4 of company shares.