This particular Megsa Ltd business has been in this business for at least six years, as it's been established in 2018. Started with Registered No. 11228176, Megsa was set up as a Private Limited Company with office in 20-22 Wenlock Road, London N1 7GU. The firm's classified under the NACE and SIC code 81300 which means Landscape service activities. Megsa Limited reported its latest accounts for the financial period up to 2023-02-28. The most recent annual confirmation statement was released on 2023-01-09.
There is a solitary managing director at the current moment managing this specific business, namely Andrew L. who has been executing the director's responsibilities for six years.
Andrew L. is the individual who has control over this firm, owns over 3/4 of company shares.